home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / c / xw2.000 / xw2 / xw / csource / xt.h < prev   
Encoding:
C/C++ Source or Header  |  1994-07-01  |  867 b   |  53 lines

  1.  
  2. #ifdef XbW_SYSDEF_GNU_VERSION
  3.  
  4. #define huge
  5. #define far
  6. #define USE_PC_SOUND
  7. #endif
  8.  
  9. #ifdef XbW_SYSDEF_X11_VERSION
  10.  
  11. #define huge
  12. #define far
  13.  
  14. #endif
  15.  
  16.  
  17. #ifdef XbW_SYSDEF_TC3_VERSION
  18. /* Alle defines, die man braucht, wenn turboc vorhanden */
  19.  
  20. #define USE_PC_SOUND
  21. #define USE_8086_INTERRUPTS
  22.  
  23. #else
  24.  
  25. /* Alle defines, die man braucht, wenn turboc nicht vorhanden */
  26. typedef struct viewporttype {
  27.    short left, top, right, bottom;
  28.    short clip;
  29.     };
  30.  
  31. typedef struct  REGPACK {
  32.     unsigned short   r_ax, r_bx, r_cx, r_dx;
  33.     unsigned short   r_bp, r_si, r_di, r_ds, r_es, r_flags;
  34.     };
  35.  
  36. enum putimage_ops {     /* BitBlt operators for putimage */
  37.     COPY_PUT,           /* MOV */
  38.     XOR_PUT,            /* XOR */
  39.     OR_PUT,             /* OR  */
  40.     AND_PUT,            /* AND */
  41.     NOT_PUT             /* NOT */
  42.     };
  43.  
  44. typedef long    fpos_t;
  45.  
  46. #endif
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.